package com.ccc.scala.base4_flow

object Flow2_for3 {
  def main(args: Array[String]): Unit = {
    // 嵌套循环
    for (i <- Range(1, 3); j <- Range(1, 3)) {
      println(s"i=${i}, j=${j}")
    }
    println("===================")
    // 另一种
    for (i <- Range(1, 3)) {
      for (j <- Range(1, 3)) {
        println(s"i=${i}, j=${j}")
      }
    }

    // 两种的区别
    println("===================")
    for (i <- Range(1, 3); j <- Range(1, 1)) { // 其中有一个不满足都不会进入循环
      println(s"i=${i}, j=${j}")
    }

    println("===================")

    for (i <- Range(1, 3)) {
      println("===") //
      for (j <- Range(1, 1)) {
        println(s"i=${i}, j=${j}")
      }
    }
  }
}
